<?php
namespace app\common\service;

interface MessageService
{
    /**
     * 短信发送
     * @param String $cardCode
     * @param String $content
     */
    function send(String $cardCode,String $content);
    
    /**
     * 卡状态查询
     * @param String $simId
     */
    function cardStatus(String $simId);
    
    /**
     * 短信上行
     * @param int $page
     * @param int $size
     * @param String $search
     */
    function smsup(int $page,int $size,String $search);
    
    /**
     * 短信下行
     * @param int $page
     * @param int $size
     * @param String $search
     */
    function smsDown(int $page,int $size,String $search);
    
    /**
     * 流量查询
     * @param String $simId
     * @param String $simCard
     */
    function traffic(String $simId,String $simCard);
    
    /**
     * 套餐列表查询
     * @param String $simId
     * @param String $simCard
     */
    function packageInfo(String $simId,String $simCard);
    
    /**
     * 升级iot
     * @param int $id
     */
    function upgrade(int $id);
    
    /**
     * 控制拦截
     * @param id
     */
    function intercept(int $id,int $type);
    
    /**
     * 查询短信下发状态(赛卡)
     * @param String $sendKey
     */
    function queryStatus(String $sendKey);
}

